feel justified - French English Dictionary